﻿<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2// EN">
<html xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>示例：维护学生信息用例规范</title>
<link type="text/css" href="../../../../css/default.css" rel="StyleSheet">
<script src="../../../../scripts/contentpage.js" type="text/javascript" language="JavaScript"></script><script type="text/javascript" language="JavaScript">
					backPath = './../../';
				</script>
</head>


<body><!--msnavigation--><table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><!--msnavigation--><td valign="top">
<font   size="5"><b>
<p align="RIGHT">课程注册系统</p>
<p align="RIGHT">用例规范</p>
<p>&nbsp;</p>
<i>
<p align="RIGHT">维护学生信息用例</p></i></b></font>
<p>&nbsp;</p>
<font   size="4"><b>
<p align="RIGHT">版本 2.0</p></b></font>
<p>&nbsp;</p>
<font   size="5"><b>
<p align="CENTER">修订历史记录</p></b></font>

<table border="1" cellspacing="1" cellpadding="7" width="100%">
  <tr>
    <th width="24%" valign="TOP" scope="col"><font size="2"><b>
      <p align="CENTER">日期</b></font></th>
    <th width="12%" valign="TOP" scope="col"><font size="2"><b>
      <p align="CENTER">版本</b></font></th>
    <th width="39%" valign="TOP" scope="col"><font size="2"><b>
      <p align="CENTER">描述</b></font></th>
    <th width="24%" valign="TOP" scope="col"><font size="2"><b>
      <p align="CENTER">作者</b></font></th>
  </tr>
  <tr>
    <td width="24%" valign="TOP"><font size="2">1998 年 12 月 21 日</font></td>
    <td width="12%" valign="TOP"><font size="2">草稿</font></td>
    <td width="39%" valign="TOP"><font size="2">草稿版本</font></td>
    <td width="24%" valign="TOP"><font size="2">S. Gamble</font></td>
  </tr>
  <tr>
    <td width="24%" valign="TOP"><font size="2">1999 年 2 月 15 日</font></td>
    <td width="12%" valign="TOP"><font size="2">版本 1.0</font></td>
    <td width="39%" valign="TOP"><font size="2">根据复审进行较小修正。</font></td>
    <td width="24%" valign="TOP"><font size="2">S. Gamble</font></td>
  </tr>
  <tr>
    <td width="24%" valign="TOP"><font size="2">1999 年 2 月 19 日</font></td>
    <td width="12%" valign="TOP"><font size="2">版本 2.0</font></td>
    <td width="39%" valign="TOP"><font size="2">修改有关用例扩展的部分。最终的清理。添加备选流。解决遗留的问题。</font></td>
    <td width="24%" valign="TOP"><font size="2">S. Gamble</font></td>
  </tr>
  <tr>
    <td width="24%" valign="TOP">
    <pre> </pre>
    </td>
    <td width="12%" valign="TOP">
    <pre> </pre>
    </td>
    <td width="39%" valign="TOP">
    <pre> </pre>
    </td>
    <td width="24%" valign="TOP">
    <pre> </pre>
    </td>
  </tr>
</table>
<p>&nbsp;</p>
<font   size="5"><b>
<p align="CENTER">目录</p>
</b></font>
<ol>
  <li><a href="#_Toc449507939"><font size="2">简短描述</font></a></li>
  <li><a href="#_Toc449507940"><font size="2">事件流</font></a>
    <dl compact>
      <dd><font size="2">2.1&nbsp;&nbsp;&nbsp; </font><a href="#_Toc449507941"><font size="2">基本流 － 添加学生</font></a></dd>
      <dd><font size="2">2.2&nbsp;&nbsp;&nbsp; </font><a href="#_Toc449507942"><font size="2">备选流</font></a></dd>
      <dt>&nbsp;&nbsp;&nbsp;<font size="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2.2.1&nbsp;&nbsp;&nbsp; </font><a href="#_Toc449507943"><font size="2">修改学生</font></a></dt>
      <dd>&nbsp;&nbsp;&nbsp;<font size="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
        2.2.2&nbsp;&nbsp;&nbsp; </font><a href="#_Toc449507944"><font size="2">删除学生</font></a></dd>
      <dt>&nbsp;&nbsp;&nbsp;<font size="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
        2.2.3&nbsp;&nbsp;&nbsp; </font><a href="#_Toc449507945"><font size="2">学生已存在</font></a></dt>
      <dd>&nbsp;&nbsp;&nbsp;<font size="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
        2.2.4&nbsp;&nbsp;&nbsp; </font><a href="#_Toc449507946"><font size="2">学生未找到</font></a></dd>
    </dl>
  </li>
  <li><a href="#_Toc449507947"><font size="2">特殊需求</font></a></li>
  <li><a href="#_Toc449507948"><font size="2">前置条件</font></a>
    <dl compact>
      <dd><font size="2">4.1&nbsp;&nbsp;&nbsp; </font><a href="#_Toc449507949"><font size="2">登录</font></a></dd>
    </dl>
  </li>
  <li><a href="#_Toc449507950"><font size="2">后置条件</font></a></li>
  <li><a href="#Extension Points"><font size="2">扩展点</font></a></li>
</ol>
<b><font   size="5">
<p align="CENTER">&nbsp;</p>
<p align="CENTER"><a name="_Toc423410237"></a><a name="_Toc425054503">维护学生信息用例</a></p>
</font>
</b><ol><b>
  <li><font   size="3"><a name="_Toc449507939">简短描述</a></font></li>
</b><font size="2">
<p>此用例使注册员可以在注册系统中维护学生信息。这包括在系统中添加、修改和删除学生。</p>
<p>此用例的参与者是注册员。</p>
</font></ol><font size="2">
<a name="_Toc423410239"></a><a name="_Toc425054505"></a></font><font  ><b>&nbsp;&nbsp;&nbsp;
2.&nbsp;&nbsp;&nbsp; <a name="_Toc449507940">事件流</a>
</b></font>
<ol>
  <font size="2">
<p>用例在注册员从“主表单”中选择“维护学生”活动时开始。
</p>
</font>
</ol>
<blockquote>
  <font size="2">
  <p><font  ><b>2.1&nbsp;</b></font>&nbsp;&nbsp;&nbsp; <font   size="2"><b><a name="_Toc449507941">基本流</a> － 添加学生</b></font></p>
  </font>
</blockquote>
<blockquote>
  <blockquote>
    <ol>
      <li><font size="2">注册员选择“添加学生”。</font></li>
      <li><font size="2">系统显示一个空白的学生表单。</font></li>
      <li><font size="2">注册员输入学生的以下信息：姓名、出生日期、社会保障号码、状态和毕业日期。</font></li>
      <li><font size="2">系统对数据进行验证，以确保数据格式正确，并搜索是否存在某个现有的学生具有指定的姓名。如果数据有效，则系统创建一个新的学生记录，并指定一个唯一的系统生成标识号。</font></li>
      <li><font size="2">对于要添加到系统中的每个学生重复步骤 2-4。当注册员完成向系统中添加学生时，用例结束。</font></li>
    </ol>
  </blockquote>
</blockquote>
<blockquote>
  <font size="2">
  <p><font  ><b>2.2&nbsp;&nbsp;&nbsp;&nbsp; <a name="_Toc449507942">备选流</a></b></font></p>
  </font>
</blockquote>
<blockquote>
  <blockquote>
    <p><font size="2">2.2.1</font>
    <b>
    <font   size="2"> <a name="_Toc423410242"></a><a name="_Toc425054508"></a></font></b><font   size="2"><i><a name="_Toc449507943">修改学生</a></i></font></p>
    
  </blockquote>
</blockquote>
<blockquote>
  <blockquote>
    <blockquote>
      <ol>
        <font size="2">
        <li>注册员选择“修改学生”。</li>
        <li>系统显示一个空白的学生表单。</li>
        <li>注册员输入希望修改的学生标识号。</li>
        <li>系统检索学生信息并将其显示在屏幕上。</li>
        <li>注册员修改学生的一个或多个信息字段：姓名、出生日期、社会保障号码、学生标识号、状态和毕业日期。</li>
        <li>更改完成时，注册员选择“保存”。</li>
        <li>系统更新学生信息。</li>
        <li>对于每个要修改的学生记录，注册员重复步骤 2-7。编辑完成时，用例结束。</li>
        </font></ol>
      
    </blockquote>
  </blockquote>
</blockquote>
<blockquote>
  <blockquote>
    <font size="2">
    <p>2.2.2&nbsp; <a name="_Toc423410243"></a><a name="_Toc425054509"></a><font   size="2"><i><a name="_Toc449507944">删除学生</a></i></font></p>
    </font>
  </blockquote>
</blockquote>
<blockquote>
  <blockquote>
    <blockquote>
      <ol>
        <font size="2">
        <li>注册员选择“删除学生”。</li>
        <li>系统显示一个空白的学生表单。</li>
        <li>注册员输入要删除的学生的学生标识号。</li>
        <li>系统检索学生信息并将其显示在表单中。</li>
        <li>注册员选择“删除”。</li>
        <li>系统显示一个删除验证对话框来确认删除。</li>
        <li>注册员选择“是”。</li>
        <li>学生从系统中被删除。</li>
        <li>对于要从系统中删除的每个学生重复步骤 2-8。当注册员完成从系统中删除学生时，用例结束。</li>
        </font></ol>
      
    </blockquote>
  </blockquote>
</blockquote>
<blockquote>
  <blockquote>
    <p><font size="2">2.2.3</font><font   size="2"><i>&nbsp; <a name="_Toc449507945">学生已存在</a></i></font></p>
    
    
  </blockquote>
</blockquote>
<ol>
  <ol>
    <ol>
      <font size="2">
      <p>如果在“添加学生”子流中，系统发现一名现有的学生具有相同的姓名，则显示错误消息“学生已存在”。注册员可以更改姓名、创建具有相同姓名的新学生，或者取消操作；取消操作时用例结束。</p>
      </font>
    </ol>
  </ol>
</ol>
<blockquote>
  <blockquote>
    <p><font size="2">2.2.4</font>&nbsp; <a name="_Toc449507946"><i>学生未找到</i></a></p>
  </blockquote>
</blockquote>
<blockquote>
  <blockquote>
    <blockquote>
      <font size="2">
      <p>如果在“修改学生”或“删除学生”子流中，未找到学生姓名，则系统显示错误消息“学生未找到”。之后，注册员可以输入不同的标识号，也可以取消操作；取消操作时用例结束。</p>
      </font>
    </blockquote>
  </blockquote>
</blockquote>
<p><b><font  >&nbsp;&nbsp;&nbsp; 3.&nbsp;&nbsp;&nbsp; <a name="_Toc449507947">特殊需求</a></font></b><ol>
<font size="2">
  <p><a name="_Toc423410252"></a><a name="_Toc425054511">没有特殊需求与此用例关联。</a></p>
</font>
</ol>
<p><b><font  >&nbsp;&nbsp;&nbsp;
4.&nbsp;&nbsp;&nbsp;&nbsp; <a name="_Toc449507948">前置条件</a></font></b>
  <b><font  >
  <a name="_Toc423410254"></a><a name="_Toc425054513"></a></font>
  <p><font   size="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  4.1&nbsp;&nbsp;&nbsp; <a name="_Toc449507949">登录</a>
</font></b><ol><b><font   size="2">
  </font></b>
  <blockquote>
    <font size="2">
    <p>在此用例开始之前，注册员需登录到系统中。</p>
    </font>
  </blockquote>
</ol>
<p><font  ><b>&nbsp;&nbsp;&nbsp;</b>
</font><font size="2"> </font><font  ><b>5.&nbsp;&nbsp;&nbsp; <a name="_Toc449507950">后置条件</a></b>
</font>
<ol>
  <font size="2">
  <p><a name="_Toc425054515"></a>没有后置条件与此用例关联。</p>
  </font>
</ol>
<p>&nbsp;&nbsp;&nbsp;<font size="2"><a name="_Toc449507951"> </a></font><font  ><b> 6.&nbsp;&nbsp;&nbsp;<a name="Extension Points">扩展点</a></b></font></p>

<blockquote>
  <font size="2">
  <p>没有扩展点与此用例关联。</p></font>
</blockquote>
<br>
<br>
<p>&nbsp;<!--msnavigation--></td></tr><!--msnavigation--></table><!--msnavigation--><table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td>
<table border="0" width="100%" height="23">
  <tr>
    <td width="5%" height="19"></td>
          <td width="56%" height="19"><font  ><small><small>Copyright © 2008 版权所有 东软集团股份有限公司</small></small></font> 
          </td>
    <td width="39%" height="19">
<p align="right"><font  ><small><small>课程注册项目 Web 示例<br>
版本 2001.03</small></small></font> </td>
  </tr>
</table>
<p>&nbsp;</p>
</td></tr><!--msnavigation--></table></body>

</html>
